/****************************************************
 * 创建人：  tanglei  
 * 创建时间: 2022/3/11/15:29
 * 项目名称：junit_test
 * 文件名称: Join.java
 * 文件描述: @Description: 
 *
 * All rights Reserved, Designed By 投资交易团队
 * @Copyright:2016-2022
 *
 ********************************************************/
package com.springboot.thread;

/**
 * 包名称：  src.multiThread
 * 类名称：Join
 * 类描述：
 * 创建人：  tanglei
 * 创建时间：2022/3/11 15:29
 */
public class Join {

    static class ThreadA implements Runnable {
        @Override
        public void run() {
            synchronized (this) {
                try {
                    System.out.println("我是⼦线程，我先睡⼀秒");
                    Thread.sleep(1000);
                    System.out.println("我是⼦线程，我睡完了⼀秒");
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    public static void main(String[] args) throws InterruptedException {
        Thread thread = new Thread(new ThreadA());
        thread.start();
        thread.join();
        System.out.println("如果不加join⽅法，我会先被打出来，加了就不⼀样了");
    }

}

